Skip to content

update/refact - #38

Merged
xscriptor merged 4 commits into
mainfrom
update/refact
Sep 4, 2026
Merged

update/refact#38
xscriptor merged 4 commits into
mainfrom
update/refact

Conversation

@xscriptor

Copy link
Copy Markdown
Member
  • update structure xtop now as a monocrate
  • refactor: externalize layouts and widgets; engine pack resolution; bug fixes and audits
  • refactor: consume consolidated contracts; theme/version/doc truth pass

…g fixes and audits

- layouts: xtop-layout crate (repo layouts) with user-wins overrides; xtop layout check/install
- widgets: packs via xtop-widget-api; engine resolves (pack, name); base pack + blocks alt
- functioning: rates, chart, PID-anchored kill, per-tick snapshot cache, event loop (ctrl+c/paste/mouse), config merge, theme overrides, versioned asset seeding
- plugins split into list/install/scaffold; help from live keybindings; audit script; app.rs split
- delete dead plugins_dir_tmp; AlertThresholds from plugin-api (byte-identical config JSON); PluginWidget import replaces PluginWidgetFn
- providers drop docker surface; unknown layout widget ids warn once
- themes: miami embedded+seeded, runtime count corrected to 12; themes_dir via platform-aware config_dir
- ratatui 0.30.2 + single crossterm 0.29; rust-version 1.87
- effects feature (off by default) wiring xtop-effect-fade into the draw path
- version 0.3.0; CHANGELOG, README, docs/ (incl. moved colors.md), install scripts, kernel ROADMAP and audit.sh synced to reality
- drop kernel-local to_color (import canonical widget-api glyph helper)
@xscriptor
xscriptor merged commit bdba8fb into main Sep 4, 2026
@xscriptor
xscriptor deleted the update/refact branch September 4, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant